It could be a number of things. Start with the battery. Find out when was the last time you replaced it. Second, see if holds a charge and if you have the battery clamped down and not leaking battery acid. Mine held a charge for a couple of weeks so I finally replaced it and no problem. If that doesn't do it maybe you need a new starter. For starters I hope that helps and nothing more serious.